#!D:/CODE/python
# -*- coding: utf-8 -*-
# @Time : 2020/5/27 21:57
# @Author : Alexdong
# @Site : 
# @File : copy1.py
# @Software: PyCharm
# Functional description:

import copy

a = [11, 22]

c = copy.deepcopy(a)   # 深拷贝

print(id(a))
print(id(c))

# 当一个变量=xxx的时候，约定为 这个是指向了这个xxx   a = [11,22]

# 完成浅拷贝copy.copy

# 完成深拷贝 copy.deepcopy

# copy.copy() 拷贝的是元组，那么他不会进行浅拷贝，仅仅是指向
# 原因：元组是不可变类型


# 如果用copy.copy, copy.deepcopy对一个全部都是不可变类型的数据进行拷贝，
# 那么他们结果相同，都是引用指向

# 如果拷贝的是一个拥有 不可变类型的数据，即使元组是最顶层，那么deepcopy依然是 深拷贝，而copy.copy还是指向
